Quaterman vs. Quaternica: a Comparative Implementation of Quaternions in Maple and Mathematica
نویسندگان
چکیده
Quaternions are well suited to describe and combine rotations in the usual 3D euclidian space. Therefore, an increasing interest has been shown especially by engineers for symbolically computing with quaternions. To give the ability to perform manipulations on symbolic expressions involving quaternions, we designed Quaterman, a Maple package and Quaternica, a Mathematica package. We present these two packages and their functionnalities. But the crucial issue of this paper is to compare the diierent ways of designing and implementing packages with these two well-known computer algebra systems.
منابع مشابه
Quaternica: a Package for Manipulating Expressions Involving Quaternions
Quaternions are well suited to describe and combine rotations in the usual 3D euclidian space. Therefore, an increasing interest has been shown especially by engineers for symbolically computing with quaternions. Quaternica is a Mathematica package designed to give the ability to perform manipulations on symbolic expressions involving quaternions. The features of this package include some facil...
متن کاملA Generalized Symbolic Thomas Algorithm
The current paper is mainly devoted to construct a generalized symbolic Thomas algorithm that will never fail. Two new efficient and reliable computational algorithms are given. The algorithms are suited for implementation using computer algebra systems (CAS) such as Mathematica, Macsyma and Maple. Some illustrative examples are given.
متن کاملIMPLEMENTING DOMAINS AND CATEGORIES IN MATHEMATICA BY MEANS OF PARAMETERIZED TYPES Presented at 4 International Workshop SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING
Symbolic computation in algebraic categories provides computer implementations for modern algebra theories. The present paper reveals the utility of the parameterized categorical approach by deriving a multivariate polynomial category (over various coefficient domains), which is used by our Mathematica implementation of Buchberger’s algorithms for determining the Gröbner basis. These implementa...
متن کاملQuaternions: A Mathematica Package for Quaternionic Analysis
This paper describes new issues of the Mathematica standard package Quaternions for implementing Hamilton’s Quaternion Algebra. This work attempts to endow the original package with the ability to perform operations on symbolic expressions involving quaternion-valued functions. A collection of new functions is introduced in order to provide basic mathematical tools necessary for dealing with re...
متن کاملComputer algebra and Umbral Calculus
Rota's Umbral Calculus uses sequences of Sheffer polynomials to count certain combinatorial objects. We review this theory and some of its generalizations in light of our computer implementation (Maple V.3). A Mathematica version of this package is being developed in parallel.
متن کامل